package com.yanqu.road.entity.log.daomu;

import com.yanqu.road.entity.FieldTypeAnnotation;
import com.yanqu.road.entity.log.ServerBaseLog;

@FieldTypeAnnotation(tableName = "t_l_activity_daomu_log_role_unlock", autoSave = true, dataUpload = true, eventName = "tougold_unlock", uploadCk = true, desc = "盗墓-伙伴解锁")
public class LogDaoMuRoleUnlock extends ServerBaseLog {

    /**
     * 活动ID
     */
    @FieldTypeAnnotation(desc = "活动ID", isIndex = true, dataAttribute = "activityid")
    private int activityId;

    /**
     * 玩家ID
     */
    @FieldTypeAnnotation(desc = "玩家ID", isIndex = true)
    private long userId;

    /**
     * 伙伴ID
     */
    @FieldTypeAnnotation(desc = "伙伴ID", dataAttribute = "belong_id")
    private int roleId;

    /**
     * 携带的藏品ID
     */
    @FieldTypeAnnotation(desc = "携带的藏品ID", dataAttribute = "item_get")
    private String collectionIds;

    /**
     * 获得的藏品分
     */
    @FieldTypeAnnotation(desc = "获得地藏分", dataAttribute = "get_num")
    private long collectionScore;

    /**
     * 当前全部藏品分
     */
    @FieldTypeAnnotation(desc = "当前全部藏品分", dataAttribute = "after_score")
    private long allCollectionScore;

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getActivityId() {
        return activityId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public long getUserId() {
        return userId;
    }

    public void setRoleId(int roleId) {
        this.roleId = roleId;
    }

    public int getRoleId() {
        return roleId;
    }

    public void setCollectionIds(String collectionIds) {
        this.collectionIds = collectionIds;
    }

    public String getCollectionIds() {
        return collectionIds;
    }

    public void setCollectionScore(long collectionScore) {
        this.collectionScore = collectionScore;
    }

    public long getCollectionScore() {
        return collectionScore;
    }

    public void setAllCollectionScore(long allCollectionScore) {
        this.allCollectionScore = allCollectionScore;
    }

    public long getAllCollectionScore() {
        return allCollectionScore;
    }
}
